<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="fr">
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="created" content="2018-10-23T06:18:10.521000000">
    <meta name="changed" content="2019-10-23T06:45:12.725000000">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta http-equiv="Content-Language" content="fr">
    <title>
      Simuler en bancs d'essai
    </title>
    <link rel="stylesheet" type="text/css" href="../../style.css">
  </head>
  <body>
    <div class="maindiv">
      <h1>
        Simuler en bancs d'essai
      </h1>
      <p>
        Vous pouvez ajouter un banc de test à votre circuit pour le tester, mais vous devez tenir compte des restrictions suivantes en raison de l'architecture de simulation.
      </p>
    <p align="center">
        <img src="../../../../img-guide/hdl-ip-tb.png" alt="#########">
      </p>
      <h2>
        La simulation doit être pilotée par Logisim
      </h2>
      <p>
        Vous ne pouvez pas ajouter d'éléments générateurs d'événements à votre banc d'essai, par exemple, vous ne pouvez pas ajouter un processus générateur d'horloges. Votre banc d'essai doit recevoir une horloge externe de Logisim.
      </p>
      <h2>
        N'utilisez pas de conditions temporelles
      </h2>
      <p>
        La représentation du temps n'existe pas dans Logisim, vous ne pouvez pas avoir d'événement basé sur le temps, par exemple <i>attendre 5 ns</i> . Si vous voulez effectuer une vérification asynchrone, vous devez ajouter une horloge <i>sysclk</i> qui a au moins deux fois la fréquence de mainclk. De cette façon, vous pourrez vérifier les signaux non seulement sur les fronts montants de l’horloge principale, mais à tout moment.
      </p>
      <p>
        <b>Suite:</b> <a href="../index.html">Guide de l'utilisateur</a>.
      </p>
    </div>
  </body>
</html>
